package cn.com.sise.service;

import cn.com.sise.pojo.Resources;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface ResourcesService {

    //    增加视听资源
    int insertResource(Resources resources);

    //    通过resourceId删除视听资源
    int deleteResource(Resources resources);

    //    通过resourcesId修改视听资源信息
    int updateResource(Resources resources);

    //    通过分类查询视听资源
    List<Resources> selectResourceByClassification(Resources resources);

    //    通过名称模糊查询视听资源
    List<Resources> selectResourceByName(Resources resources);

    //查询视听列表
    List<Resources> selectResourcesPage(int start, int count);

    //查询试听的记录数
    int getResourcesTotal();

    //根据ID查询视听信息
    Resources selectResourcesById(int resource_id);

    //根据视听的标识码查找信息
    boolean selectResourcesByRCode(String r_Code);

    //获取所有的视听资源
    List<Resources> getAllResource();
}
